从古至今的著书立说成就事业者,无非两个目的,既满足社会需求,又混个成名成家。作软件既然难度很大,程序又不是每个人都会编,那么作软件的,有点私心也不为过。
可是最令人尴尬的局面不幸让我们碰到了,计划赶不上变化,市场竞争让人不知所措,价格比拼令人瞠目结舌。于是,一款出自纯粹商业目的的产品,最后却不得不以乐善好施收场。将心爱的产品低价抛售的时候,他必须念经似的对自己说,我是个失败者,我赚不到钱。
中国软件行业目前处于低谷,原因五花八门,每个人都能说出一大堆理由。但是国际公认并且国人也自认为中国人最适合开发软件,这一点并未改变。那么,在自己的强项中不能取得骄人的成绩,从业人士们会甘心吗?依我看,即使在今天,软件并非没的可作。但是成就一个著名软件,并非区区美金和几年规划能够达到的。软件业有自己不同寻常的发展规律。
今天的软件行业,不比几年前的无序状态。业界标准不再是热门话题,开发平台已经成熟可靠。此时起步既高,投入有限,正是大作特作的时候。只有一点要注意,软件在中国已经不再是急功近利者的天堂和冒险家们的乐园了。
笔者对经济知之甚少,在这里仅以一个老程序员的眼光对软件业所谓行业危机进行一些分析。
先谈通用软件。计算机的普及应用为它开辟了巨大空间。企业应用中,作为一种基础设施,在CIO的策划管理之下统一实施。对于落后于人而又缺乏资金的中小软件开发商,对此勿存妄想。虽然笔者从来讨厌好大喜功,但是在经济地域化趋势中,中国还是很有可能产生自己的优秀软件的。如果现在不能集中优秀选手组成软件国家队,在网络热潮之后,我们还有什么机会呢?
尽管企业应用已经不再是英雄时代(不知是谁这样恭维),喜欢一举成名的年轻人在个人应用中还是拥有广阔天地。个人软件市场,潜力巨大。全球性的软件匮乏使得客户仅仅为了一个更加友善的操作界面就会出钱购买你的程序。Internet的普及发展更使未来具有无穷变数。试看,从前个人软件的开发者、从前网络的前瞻者,就是今天具有可观地位和财富的行业发言人,但是这一切永远在变化。
软件企业由于风险巨大,大多先天不足,即使经营成功也必经历整顿和重组,这种成功后的变故是别的行业不太常见的,是软件业的专利之一。试看微软的软件越做越大,试看几多大侠和创业者被挤出自己白手起家的公司,您就会知道,做软件每时每刻都拥有太多机会。从这点看,新企业反而占据先机,个人作品只要像模像样,就最好不过了。但是任何敢于进入这个市场的,都必须做好拼搏的准备,他不仅最需要眼光、实力、耐心、等待,其实需要付出一生心血。
在这里我想批评一下做过几行程序就不知道该怎样的一些软件同行们。软件行业是需要付出大量劳动和努力的风险行业,一旦加入这个行业,就把性命交给了老天,从此不能正常生活。可是既然选择了与众不同——做软件,无论是被迫的还是被骗的,软件行业的职业道德必须遵守,和作家、学者一样,做软件是一种高级劳动,却未必能得到高等报偿,但是它可以培养个人的操守,发展完善世界观和做人准则,这是你的同学们所不能得到的。
现在英雄时代过去,一切必须循规蹈矩,按道理办事,作为直接创造价值的生产力量,总会获得报偿的。
专业软件作为计算机应用技术,是一种跨行业的产品。目前计算机行业要求设计人员加强用户观念,一切按照用户习惯开发设计,大都是指这方面的软件。曾几何时,专业软件和通用软件是由同样的工程师开发的。他们满脑子的数学模型,并不能为用户理解。如今这些工程师们大多在掌握着开发队伍,他们要求自己的编程人员打破自己当年营造的坛坛罐罐,设身处地为用户着想,可真能如此,并不容易。所以后起之秀们不要畏惧,你们手里的开发工具比他们当时能够想象的还要先进的多,你们眼中被他们垄断的行业市场其实整天都在抱怨缓慢的升级和无休无止的“Bug”。
软件行业并非一片灰暗。作为一种工业,软件业情况极为特殊。由于盗版几乎无所不在,而且因为时间、地域的限制从来不可能被排除在决策因素之外,软件开发商面临的难题并非只是在技术和销售方面。
自从自由软件出现的那一刻,原始意义的垄断软件市场的努力就被打破了。人们不需要失败者,却也不会纵容跑在前边的人。在这个行业中,成功者并不能成为理想楷模,相反,因为机遇是成功的关键,他们会招致非议和指责。
但是一切必须踏下心来,重要的是必须端正态度,抛弃过去数年弥漫整个行业的暴发户的神话,从头做起。
原始暴利的英雄时代已经过去了。应该以风险行为重新界定软件投资。作为个人,必须明确自己做出的选择,你还有的是机会。最重要的,既然选择了这个行业,就不能轻言放弃。